export interface UserLevelVO {
  /**
   * 等级 ID
   */
  id: string | number;

  /**
   * 账号等级
   */
  userLevel: number;

  /**
   * 等级名称
   */
  levelName: string;

  /**
   * 升级所需经验值
   */
  requiredExperience: number;

  /**
   * 每日可获取经验上限
   */
  dailyExpLimit: number;

  /**
   * 备注
   */
  remark: string;
}

export interface UserLevelForm extends BaseEntity {
  /**
   * 等级 ID
   */
  id?: string | number;

  /**
   * 账号等级
   */
  userLevel?: number;

  /**
   * 等级名称
   */
  levelName?: string;

  /**
   * 升级所需经验值
   */
  requiredExperience?: number;

  /**
   * 每日可获取经验上限
   */
  dailyExpLimit?: number;

  /**
   * 备注
   */
  remark?: string;
}

export interface UserLevelQuery extends PageQuery {
  /**
   * 账号等级
   */
  userLevel?: number;

  /**
   * 等级名称
   */
  levelName?: string;

  /**
   * 升级所需经验值
   */
  requiredExperience?: number;

  /**
   * 每日可获取经验上限
   */
  dailyExpLimit?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
